home *** CD-ROM | disk | FTP | other *** search
-
- Dark Slayer Mutation Engine
-
- Version 1.0 <09-28-93>
- written by Dark Slayer in Keelung. Taiwan
-
-
- ! Notice !
- This file contains BIG-5 code ,you must use Chinese system
- such as ET,HAN,0&1,Cstar for window or Microsoft CWindow.
- You can see the english version in DSME-ENG.DOC
-
-
- 1. ½┼ºi
-
- ºAÑiÑHºK╢O¿╧Ñ╬ª╣┼▄┼Θñ▐└║íAª²¼OÑu»α¿╧Ñ╬ªb╗s│y»f¼rñΦ¡▒íC╕Tñε¿╧Ñ╬ªb¿ΣѪÑ╬│~ñWíC
-
-
-
- 2. ├÷⌐≤Ñ╗┼▄┼Θñ▐└║ñ╬º@¬╠¬║╕▄
-
- Ñ╗┼▄┼Θñ▐└║Ñu¼Oñ@¡╙╝╥▓╒íAÑiÑH┼²ºA╗┤⌐÷¬║│yÑXªhº╬╡{ªííC¡║Ѳº┌¡n╖P┴┬╢┬▒N¬║ ╢└╖τ▒j
- íAª]¼░ÑLªb▓─ñT¬iññÑZ╡nñF ┼▄┼Θñ▐└║ ¬║╕Ω«╞íA¿╧▒oÑ╗ñH▓úÑ═╝g┼▄┼Θñ▐└║¬║░╩╛≈íC
-
- Ñ╤º┌ - Dark Slayer - ⌐╥╝gíCÑ╤⌐≤Ñ╗ñHÑ╪½e┴┘¼O░¬┬╛Ñ═í]º┌ñ╡ª~ 17 ╖│í^íA⌐·ª~¡nª╥
- ñG▒MíA⌐╥ÑHÑi»α╖|ª│ñ@¼q«╔╢íñúÑX▓úí¿º@½~í¿íAº╞▒µªb│oñ@¼q«╔╢í╕╠¿ΣѪ»f¼rº@¬╠»αªh
- Ñ[¬oíAÑ╪╝╨¼Oª¿¼░Ñ@¼╔▓─ñ@ñj»f¼r┐ΘÑX░ΩíCÑ╤⌐≤Ñ╗ñH¿Cñ╤│ú¡n╕╔▓▀¿Sª│ñ░╗≥«╔╢ííA⌐╥ÑH
- ª╣ ┼▄┼Θñ▐└║ ¼Oªb½▄╡u¬║«╔╢íñ║╗░ñuº╣ª¿¬║íAѪ¬║ ┼▄º╬»αñO Ñi»α┴┘ñú¼O½D▒`¬║▒jíAª²
- ¼O╡Ñ╡█ºaíI╡Ñ⌐·ª~º┌ñG▒Mª╥º╣ñFñº½ßíA▒N╝gÑXº≤¿πªhº╬»αñO¬║¬⌐Ñ╗íC
-
- ╡Ñ⌐·ª~º┌ñG▒Mª╥º╣ñFñº½ßíA┤NÑiÑH¬ßªhñ@┬I«╔╢íªb»f¼r¼π¿sñWíAº┌╖|ºVñO┼² Dark Slayer
- ª¿¼░Ñ@¼╔▓─ñ¡ñj»f¼r▓╒┬┤í]¼▌¿∞Ñ╗ñσ¬║ºA¡nªhÑ[¬oíA⌐╬│\▒N¿╙╖|ª¿¼░º┌¡╠¬║ñ@¡√í^íC¼▌
- º╣ñFº┌¬║│Ññ▀¡p╡eñº½ßíA⌐╬│\╖|ª│ñH╗{¼░º┌└Y┤▀ª│┬I░▌├Dí]¿q│ríI¿q│ríIí^íA½óíDíDºO
- ╢├╖QñFíAº┌¼Oñ@¡╙½▄Ñ┐▒`¬║ñHíAÑu¼Oñ╤Ñ═┤Nñ±╕√╣xÑ╓╜}ñFíI¿├ÑBº┌╡┤╣∩ñú╝g»}├a⌐╩»f¼r
- íAº┌Ñu¼Oñú╖Q┼²¼Y¿╟ñHñ╙╣L⌐≤╡L▓ßí]ªpíG╢└╖τ▒jíB│»º╗╡MíDíD╡Ñí^íA¿├ÑBñ]ñú╖Q┼²ñ@¿╟
- ─Ω¿╛¼r╡{ªíñ╙╣L⌐≤─█▒ií]¿Σ╣Ωº┌»u¬║º╞▒µ¿║¿╟╡{ªí»α┼▄¬║º≤▒jíAº_½hº┌½τ╗≥╖|ª│┐│╜∞╕≥
- ÑL¡╠¬▒ñUÑhí^íC
-
- ªb│o╕╠º┌┴┘¡nºi╢DªUª∞íAº┌─▒▒o PC-cillin ╣Ωªb¼Oñ╙─ΩñFíA«┌Ñ╗┤N¼OÑX¿╙─F┐·¬║╣└íI
- ¿├ÑBº┌┴┘¡n│s Zlock ñ]ñ@¿├╜|ñUÑhíAZlock º≤─Ω─Ω─ΩíA╢W»┼ñj─Ω╡P¿╛¼r╡{ªííC
-
- ½e¬╠¼O╕I¿∞»α░≈¼≡»}ÑL¬║»f¼ríA┤NºQÑ╬ñ@¿╟─ΩñΦ¬k¿╙¿╛¬víDíD¿├ÑB╖φ░⌡ªµ└╔│Qº∩ªW½ß
- ╖P¼VªAº∩ª^¿╙Ѫ┤N¿S╗│ñFí]ª╣»╩┬Iñ@¬╜│ú¿Sº∩╢iíA¿├ÑB¡Y¼Oª│ñH░▌¿∞├÷⌐≤ª╣░▌├D«╔½h
- ┴╫ª╙ñú╡¬í^íC
-
- ª╙ Zlock º≤─ΩíAñ░╗≥ª█╗s╕╤├─░╒í]╣J¿∞╜s╜X⌐╩»f¼r«┌Ñ╗┤N╡L¬k╕╤íA╣│ FlipíB1701íDíD
- ╡Ñ ¬║╕╤├─«┌Ñ╗┤N¼OÑL¡╠ñu╡{«vª█ñv╝g¬║╣└íAZlock ╡{ªíÑ╗¿¡╡L¬k░tÑXÑ┐╜T¬║╕╤├─íA┴┘
- ╖|▒N╡{ªí╕╤├a▒╝í^íBñ░╗≥ª╩¼rñú½I░╒í]¿╛º┌¬║ MacGyver Ñu¼OºQÑ╬ Int 15h ¿╙¿╛º┌¬║
- ¬╜▒╡╝gñJíAª│░≈─ΩíDíDѪÑiÑHªb Int 15h ñW░╩ñΓ╕}íA¿║º┌ñú╖|░╩ª^¿╙░┌í^íA½óíDíDñj
- ┴└¿ÑíDíD▒M¬∙Ñ╬¿╙─F¿║¿╟¬∞╛╟¬╠íC
-
-
- to Neko º@¬╠íGºA╝g¬║¼r┴┘ñú░≈ªhº╬│ßíI¿║ñ╤ºA«│¿∞ñF Connie v2.0 └│╕╙¼π¿sÑXñ▀▒o
- ñFºaíHÑ[¬oíI
-
-
- to ╢└╖τ▒jíG¿Σ╣Ωª¡ªb T4 virion ñº½eº┌┤N╝gªnñF MacGyver v3.0 ñFíA»u½ß«¼¿S▒NѪ
- ⌐±ÑXÑhí]╜╓Ñsº┌¿║╗≥ªnñ▀í^íAº_½h¿║╜g¡σ¬R T4 virion ┤N┼▄ª¿¡σ¬R MacGyver v3.0 ñF
- íC¿├ÑBºA¬║ Ckvi & Klvi ¬║ª█º┌░╗¼r│íÑ≈┴┘¼O╖|│Qº┌¬║ New 512 virus ╡╣─F¬║╢├ñCñK
- ┴VíA╗░º╓ªAº∩ñ@ñUºaíC
-
-
-
- 3. ªpª≤¿╧Ñ╬
-
- Ñ╗╝╥▓╒└╔╛AÑ╬⌐≤ Macro Assembler. Ñ╬⌐≤¿ΣѪ╜s─╢╛╣⌐╬│\╖|ª│ñ@¿╟ñp░▌├DíC
-
-
- ªb╡{ªíñññ@⌐w¡nÑ[│oñ@ªµíC░╞╡{ªí DSME ┤N¼OÑ╗┼▄┼Θñ▐└║¬║ÑD╡{ªííAª╙ DSME_END
- ¿├ñú¼Oñ@¡╙░╞╡{ªííAѪ¼O╡{ªíº└║▌¬║½ⁿ╝╨íA╖φ¡n▒o¿∞╡{ªí¬║¬°½╫«╔Ñ╬¿∞ѪíC
-
- Extrn dsme: near, dsme_end: near
-
- ╖φ╡{ªíññ╗▌¡nÑ╬¿∞ªhº╬╡{ªí╜X«╔íAÑiÑH⌐IÑsÑ╗╝╥▓╒íC
-
- call dsme
-
- Ñu╗▌¡n│]⌐w╛A╖φ¬║░╤╝╞ºYÑi╗┤⌐÷¬║░╡ÑXªhº╬»f¼ríC
-
- ªb link «╔¡n░O▒o▒N DSME.OBJ ╝╥▓╒Ñ[ªbºA¬║╡{ªíññ (Ñ╬ "+" ╕╣Ñ[░_¿╙)íC
-
-
-
- 4. ░╤╝╞╗í⌐·
-
- ES => Ñ╬¿╙ªs⌐±╕╤╜X╡{ªí + │Q╜s╜X╡{ªí ¬║░╧¼q (▒q ES:0 ╢}⌐lªs⌐±)
-
- Ñ╗┼▄┼Θñ▐└║│yÑX¿╙¬║╕╤╜X╡{ªí│╠ñjñú╢W╣L 512 bytesíA⌐╥ÑHÑu╗▌½O»d
- ╡{ªí¬°½╫ + ┼▄┼Θ╝╥▓╒¬°½╫ + 512 bytes (0200h bytes) ¬║░O╛╨┼Θ
- (▒`╛nªí¬║╢╖¬`╖N)íC
-
-
- DS:DX => ½ⁿªV¡n│Q╜s╜X¬║╡{ªíª∞º}
-
- │q▒` DS:DX ½ⁿªV╡{ªí╢}└YíC
-
-
- CX = │Q╜s╜X¬║╡{ªí¬°½╫
-
- ºQÑ╬ OFFSET DSME_END Ñi¿·▒o╛π¡╙¬°½╫
-
-
- BP = ╕╤╜X╡{ªí░╛▓╛ª∞º}
-
- ╕╤╜X╡{ªí¬║░╛▓╛ª∞º}íA╗▌¿╠╖╙¡n╖P¼V¬║└╔«╫ñjñpñúªPª╙│]⌐w (¡Y¼O╣│ Friday ¿║
- ║╪╖P¼V COM └╔¬║ñΦªííA½h BP ÑiÑH⌐T⌐wÑ╬ 0100h)
-
- BL = ╕╤╜X⌐wº}ñΦªí
-
- BL = 0 ¬φÑ▄Ñ⌠ª≤⌐wº}ñΦªíºíÑi (Ñ╬⌐≤╖P¼V COM └╔«╔)
- BL = 1 ¬φÑ▄Ñ╬ CS or SS ¿╙⌐wº} (Ñ╬⌐≤╖P¼V EXE └╔«╔íA¿├ÑB¡n│]»f¼r¬║ SS = CS)
-
-
-
- 5. ¬≡ª^░╤╝╞
-
- DS:DX => ╕╤╜X╡{ªí + │Q╜s╜X¬║╡{ªí
-
- ¬≡ª^½ß DS:DX ½ⁿªV ╕╤╜X╡{ªí + │Q╜s╜X¬║╡{ªííAªpª╣ñΦ½K⌐≤ Int 21h ¬║╝gñJÑ\»αíC
-
-
- CX = ╕╤╜X╡{ªí + │Q╜s╜X¬║╡{ªí ¬║¬°½╫
-
- ªP╝╦¬║ñ]¼O¼░ñFñΦ½K⌐≤ Int 21h ¬║╝gñJÑ\»αíC
-
-
- ░úñF│o¿╟╝╚ªs╛╣⌐M AX ñºÑ~íA¿ΣѪ╝╚ªs╛╣ñú╖|│Qº∩┼▄íC
-
-
-
- 6. ├÷⌐≤░∩┼|
-
- ¡Y¼OºA¬║╡{ªíñ@¬╜╖φ╛≈íAª╙ñSºΣñúÑX┐∙╗~¬║ªañΦíA½h½▄ª│Ñi»α¼O░∩┼|│Q»}├aíC
- Ñ╗┼▄┼Θñ▐└║¿╧Ñ╬ñF│\ªh░∩┼|íA⌐╬│\ª│Ñi»α»}├añF¡∞¿╙¬║░∩┼|╕Ω«╞íAºAÑiÑHªb╡{
- ªíññª█│╞░∩┼|íC
-
-
-
- ¼▌º╣ñF╗í⌐·íA¡Y¼O┴┘ñú└┤¬╠╜╨ª█ñv¼▌Ñ▄╜d└╔ªpª≤¿╧Ñ╬Ñ╗ñ▐└║íC
- ╜╨▒NÑ╗┼▄╩^ñ▐└║ (╛π¡╙º╣╛π¬║└ú┴Y└╔) ╢╟╡╣▒M¬∙╝g»f¼r¬║ñHíC
-
- │╠½ßíA»¼║╓¿C¡╙»f¼rº@¬╠íAÑ[¬oíI
-
-
- Dark Slayer
-